package jin.si.com.sheji;

/**
 * @description:饿汉式
 * @ClassName SingTest
 * @Author MT
 * @Date 2021/7/6 15:12
 **/

/*构造方法私有化，使外界无法直接访问构造方法创建实例对象
  定义本类型私有、静态的成员变量，用于记录存储该单例对象
  对外提供公共的、静态的访问方法，用来返回该单例对象
  该例为饿汉式
 */
public class SingTest {
    private int age;
    private String name;

    private static SingTest single=new SingTest(16,"臭宝宝");  //饿汉式

    private SingTest(int age,String name){
        this.age=age;
        this.name=name;
    }

    public static SingTest getSingleTest(){
        return single;
    }









    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }




}
